A Formal Model for Evaluation of the Software Development Process based on Quality Indexes
نویسنده
چکیده
The focus of the paper is evaluation of the software development process regardless of the underlying software development approach. The process of evaluation is scrutinized from two perspectives: (1) “measurement for management”, when results of evaluation are used for managing and improvement of the software development, and (2) “measurement for analysis”, when results of evaluation are used only for determination of the current state of the process. A formal model for evaluation based on quality indexes in two variations for each of these cases is proposed. According to the proposed model the software development process is viewed as a chain of sub-processes, each of which is characterized by an integral quality index or a set of integral indexes, depending on the case (1) or (2), and the aggregated quality index of the whole process is calculated from these. Some principles of accuracy assurance for the proposed model are discussed.
منابع مشابه
Developing a Risk Management Model for Banking Software Development Projects Based on Fuzzy Inference System
Risk management is one of the most influential parts of project management that has a major impact on the success or failure of projects. Due to the increasing use of information technology (IT) systems in all fields and the high failure rate of IT projects in software development and production, it is essential to effectively manage these projects is essential. Therefore, this study is aimed t...
متن کاملDeveloping Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملA Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملAssessing the Quality of Educational Services of Iranian Universities of Medical Sciences Based on the SERVQUAL Evaluation Model: A Systematic Review and Meta-Analysis
Background: Determining the gap in the quality of educational services, followed by the adoption of appropriate strategies for eliminating or reducing the existing obstacles, is considered the first basic step in developing quality improvement programs for universities. Therefore, this study was conducted to evaluate the quality of educational services of Iranian medical universities.Methods: T...
متن کاملImplementation of the integrated management dashboard for learning processes based on ISO 29990
The current research is trying to identify the effective modules (system modules) that form the integrated e-learning dashboard for educational processes and learning opportunities based on ISO 29990 in the municipality of Tehran. The educational process management system, which is currently providing classroom training services, is able to improve the situation by incorporating integrated mana...
متن کامل